15-10-07

New Fosdem website launched (new theme)

FOSDEM, the Free and Open Source Software Developers' European Meeting

 

I just got an e-mail saying that the new FOSDEM website is launched (new theme)

 you can check it out: http://www.fosdem.org

 

enjoy

20:21 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: fosdem, software, gnu, opensource |  Facebook |

03-10-07

VHDL Project for LCD

I just found the next interesting article on controlling an LCD from an FPGA board by use of VHDL check out this link:

 

http://www.xess.com/projects/LCD_HD44780.pdf

design files: http://www.xess.com/projects/LCD_HD44780.ZIP

 

enjoy ;-)

17:06 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: vhdl, lcd, example, fpga, article |  Facebook |

29-09-07

Your Premier source of semiconductor news

Just found a rss based semiconductor news portal I would like to share with you:

 

http://www.sikod.com/ - Your premier source for semiconductor news...

 

enjoy!

09:33 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: sikod, semiconductor, news, rss |  Facebook |

28-09-07

EMS TOP-100 LIST

See the following link: http://www.edn.com/contents/images/20070927_eb_top100ems....

EMS stands for Electronic Manufacturing Service 

Here are the top-100 EMS providers world-wide. It's a pitty to see not much European companies on this list... please european government work on this item.

2007 Top 100 EMS
1. Hon Hai Precision
2. Flextronics
3. Asustek
4. Quanta Computer
5. Solectron
6. Sanmina-SCI
7. Jabil
8. Celestica
9. Inventec
10. TPV Technology
11. Wistron
12. BenQ
13. Elcoteq
14. Benchmark Electronics
15. Cal-Comp Electronics
16. Venture Corporation
17. Universal Scientific Industrial
18. Plexus
19. SIIX
20. Pemstar
21. Nam Tai Electronics
22. Jurong Technologies
23. Viasystems Group
24. Beyonics
25. Kimball Electronics Group
26. Elite Industrial Group
27. Alco Electronics
28. Hitachi OMD
29. Aeroflex
30. Zollner Elektronik
31. CEMS
32. .M-Flex
33. Wong's Electronics
34. Partnertech
35. GES International
36. Hana Microelectronics
37. Fabrinet
38. Integrated Microelectronics
39. CTS
40. WKK Technology
41. enics
42. Videoton
43. Surface Mount Technology
44. Suntron
45. Scanfil
46. Flash Electronics
47. Neways Electronics
48. Orient Semiconductor Electronics
49. Sinbon Electronics
50. Simclar Group
51. Kitron
52. SMTC
53. NOTE
54. Computime
55. BreconRidge
56. EPIC Technologies
57. VTech Communications
58. Vogt Electronics
59. COB Technologies
60. MC Assembly
61. DRS Laurel Technologies
62. LaBarge
63. Creation Technologies
64. Nu Visions Manufacturing
65. Saturn Electronics & Engineering
66. DDi
67. KeyTronic EMS
68. Mid-South Industries
69. Topscom
70. Sparton
71. Phoenix International
72. TT EMS
73. Sypris Electronics
74. SigmaTron International
75. Mack Technologies
76. ACT Electronics
77. Deswell Industries
78. Gul Technologies
79. Nortech Systems
80. Cofidur
81. The Morey Corporation
82. Micro Dynamics
83. Bulova Technologies
84. Victron
85. Columbia Tech
86. SMS Technologies
87. Raven Industries
88. Innova Electronics
89. Express Manufacturing
90. Applied Technical Services
91. Riverside Electronics
92. Trivirix
93. Circuit Service
94. HEI
95. IntriCon
96. EIT
97. Total Electronics
98. Microtek
99. Computrol
100. EI Microcircuits

16:11 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: ems, list, top-100, europe, 2007, hon hai precision, flextronics |  Facebook |

23-09-07

A Mathematical Theory of Communication

This weekend I am working on some topics in the world of digital communication.

A breaktrough article on this subject is thisone: "A Mathematical Theory of Communication". It is date 1948 and written by C.E. Shannon

you can read it at the Bell Laboratory website:

http://plan9.bell-labs.com/cm/ms/what/shannonday/shannon1...

 

have fun with it.

 

18-09-07

Opendirectory of ACTEL animated presentations

The title says it all; check the following link:

http://www.icvclients.com/actel/

 

Contents:

 ARMChina/               19-Dec-2006 09:09      - 
ARMIntro/               30-Nov-2006 16:52      - 
ARMinFusion/            15-Dec-2006 11:11      - 
Coremp7/ 22-May-2007 11:36 - CortexWebcast/          22-May-2007 09:18      - 
FER_training/           30-Jul-2007 07:40      - 
FiveMinProc/            30-Mar-2007 11:17      - 
FusionChina/            19-Dec-2006 09:44      - 
FusionIntro/            20-Nov-2006 12:40      - 
IglooChina/             22-May-2007 10:05      - 
ProcessorFlow/          30-Mar-2007 11:23      - 
RAD_update/             31-Jul-2007 08:11      - 
SmartDesign/            20-Jun-2007 14:28      - 
TrueFlash/              22-May-2007 09:18      - 
actel_power/            27-Aug-2007 15:26      - 
automotive/             27-Aug-2007 15:35      - 
coreABC/                22-May-2007 09:23      - 
email_images/           30-Jul-2007 12:16      - 
fusion_architecture/    31-Jul-2007 08:15      - 
igloo_2006/             22-May-2007 11:34      - 
low_cost_system_mana..> 27-Aug-2007 15:24      - 
microtca_2006/          22-May-2007 11:33      - 
proasic_3/              31-Jul-2007 07:23      - 
q1_2007/                26-Apr-2007 18:32      - 
q2_2006/                28-Jul-2006 17:33      - 
q2_2007/                31-Jul-2007 05:42      - 
q3_2006/                30-Oct-2006 09:56      - 
q4_2006/                06-Feb-2007 11:10      - 
security-old/           26-Jan-2007 17:22      - 
security/               23-Feb-2007 10:56      - 
smartdesign_pt2/        27-Jul-2007 04:57      - 
space/                  30-Jul-2007 04:57      - 
sxa_customer/           31-Jul-2007 07:37      - 
technical_support/      31-Jul-2007 08:03      - 

16:58 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: actel, coreabc, animated, tutorial, igloo, arm, fusion |  Facebook |

29-08-07

Soon Actel FPGA's for the mass!!!

Today I have read the following article: http://www.pldesignline.com/201802670?cid=RSSfeed_program...

This looks like a nice module; especially for solution providers that don't make their own boards. This board is also a nice tool to use in the education sector like in the Universities. 

 

I am convinced that for learning purposes of FPGA programming it is better to start with the design flow for ACTEL fpga's. Every step you make is clear in their Libero IDE toolchain.

 

I hope that the price will soon fall down of that module so that their is an change to create a more community of ACTEL FPGA Developers.

 

09:47 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (2) | Tags: fpga, actel, module, proasic3, community |  Facebook |

20-08-07

Install Linux on H3650 IPAQ

Today I am trying to install familiar linux on my IPAQ H3850 to have a handheld computer to write some regular software on to communicate with some of my ACTEL FPGA boards. More information will follow.

 

More information on: http://www.handhelds.org

 

 

 

 

17:04 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: actel, fpga, linux |  Facebook |

16-08-07

CoreABC - Binary Counter

Another example of the binary counter implemented as a SoC on an ACTEL ProASIC3 FPGA by use of the CoreABC and CoreGPIO softcore microprocessor.

 Enjoy this educational example.

// http://mobile.skynetblogs.be

// Vincent Claes 

LOAD 1
$Main
APBWRT ACC 0 0
CALL $Wait500ms
ADD 1
APBWRT ACC 0 0
CALL $Wait500ms
JUMP $Main

$Wait500ms
    CALL $Wait100ms
$Wait400ms
    CALL $Wait100ms
$Wait300ms
    CALL $Wait100ms
$Wait200ms
    CALL $Wait100ms
$Wait100ms
    CALL $Wait20ms
$Wait80ms
    CALL $Wait40ms
$Wait40ms
    CALL $Wait20ms
$Wait20ms
    CALL $Wait10ms
$Wait10ms
    NOP
    LOADLOOP 34998
$Wait10msInner
    DECLOOP
    JUMP IFNOT LOOPZ $Wait10msInner
    RETURN

 

12:14 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: actel, fpga, coreabc, coregpio, soc |  Facebook |

15-08-07

Another Example for CoreABC Programming on the ACTEL FPGA

Here is the code; I don't have many time at this moment so there is no information included :-) If you need some just reply to this post and I will explain the code.

 This program shows you a running led (only one time) everytime you enable the processor


$LedOff    IOWRT ACC
    CALL $Wait500ms
$LedOn    SHL0
    CALL $Wait500ms
    JUMP $LedOff

$Wait500ms
    CALL $Wait100ms
$Wait400ms
    CALL $Wait100ms
$Wait300ms
    CALL $Wait100ms
$Wait200ms
    CALL $Wait100ms
$Wait100ms
    CALL $Wait20ms
$Wait80ms
    CALL $Wait40ms
$Wait40ms
    CALL $Wait20ms
$Wait20ms
    CALL $Wait10ms
$Wait10ms
    NOP
    LOADLOOP 34998
$Wait10msInner
    DECLOOP
    JUMP IFNOT LOOPZ $Wait10msInner
    RETURN

10:24 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: coreabc, fpga, actel |  Facebook |

02-08-07

Key Role for SDR In Emerging Broadband Wireless Access Market

According to a new marketstudy of SDRForum (which you can download from the following website:

http://www.sdrforum.org/uploads/SDRF-MarketStudy-Task3-BW... ) SDR is going to play a key role in the future of broadband wireless communication.

 

Links:

 

http://www.sdrforum.org/uploads/SDRF-MarketStudy-Task3-BW...

 

http://www.wirelessdesignonline.com/content/news/article....

 

 

10:52 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: sdrforum, sdr, marketstudy |  Facebook |

01-08-07

Re-installing my laptop

At this time I am reinstalling my laptop with a dual boot system. I will install Windows XP and Ubuntu 7.04 on this laptop to get the machine working for me.

 

I have found information for the installation procedure on this website:

http://www.howtoforge.com/dual_boot_windows_xp_vista_ubun...

 

 

20:02 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: linux, ubuntu, windows xp, dual-boot, 7 04 |  Facebook |

27-06-07

Search Engine Market is booming

To show you the searchengine market is booming I share some of my "exotic" searchengines to you:

 

Hakia

http://www.hakia.com/


Accoona

http://www.accoona.com/


Powerset

http://www.powerset.com/


Squidoo

http://www.squidoo.com/

 
Sproose

http://www.sproose.com/

 
NosyJoe

 http://www.NosyJoe.com/


Bessed

 http://www.bessed.com/


ChaCha

http://www.chacha.com/ 


Mahalo

http://www.mahalo.com/Main_Page

19-06-07

Libero v8.0

I have just downloaded my copy of Libero Version 8.0. I have just started it for seeing the UI. The SmartDesign tool in the Libero IDE will be easy to use I think. Soon I will post here a small example on how to use it... I have other work to do at this time sorry guys ;-)

 

For the release notes see the following link: http://www.actel.com/download/software/libero/libero80rl....

 

 

A Project manager in Libero IDE whoohw!!!

 

SmartDesign will be amazing!

11:31 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: smartdesign, libero, actel, fpga, esl |  Facebook |

14-06-07

VHDL code for an 74-series ALU (the 74LS381 chip)

Hereby I give you my code of the 74LS381 IC, which is an ALU with 4-bits width.

 

The VHDL Code:

-- IC74381.vhd
-- Developed by Vincent Claes
-- claesvincent (at) gmail.com

-- http://mobile.skynetblogs.be
-- 2007 (c)
--
-- This version is a simlified version of the 74LS381 IC. It shows the main functionality in VHDL
-- It is developed for educational purposes.

library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;

--  s2  s1  s0  operation
--------------------------
--  L   L   L   clear
--  L   L   H   B minus A
--  L   H   L   A minus B
--  L   H   H   A plus B
--  H   L   L   A xor B
--  H   L   H   A + B
--  H   H   L   AB
--  H   H   H   PRESET  

entity IC74381 is
port(   a: in std_logic_vector (3 downto 0);
        b: in std_logic_vector (3 downto 0);
        s: in std_logic_vector (2 downto 0);
        f: out std_logic_vector (3 downto 0)
);
end IC74381;

architecture arch of IC74381 is
signal BminusA,AminusB,AplusB,AxorB,AandB,AB: std_logic_vector(3 downto 0);
signal au,bv0,bv1,bv2,bv3: unsigned(3 downto 0);
signal p0,p1,p2,p3,prod: unsigned(7 downto 0);

begin

BminusA <=  std_logic_vector(signed(b)-signed(a));
AminusB <=  std_logic_vector(signed(a)-signed(b));
AplusB  <=  std_logic_vector(signed(a)+signed(b));
AxorB   <= a xor b;
AandB   <= a and b;

au  <=unsigned(a);
bv0 <=(others=>b(0));
bv1 <=(others=>b(1));
bv2 <=(others=>b(2));
bv3 <=(others=>b(3));
p0  <="0000" & (bv0 and au);
p1  <="000"&(bv1 and au) & "0";
p2  <="00" & (bv2 and au) & "00";
p3  <="0" & (bv3 and au) & "000";
prod<=((p0+p1)+(p2+p3));
AB<=std_logic_vector(prod(3 downto 0));

f   <=  "0000"      when s="000" else
        BminusA     when s="001" else
        AminusB     when s="010" else
        AplusB      when s="011" else
        AxorB       when s="100" else
        AandB       when s="101" else
        AB          when s="110" else
        "1111"; 
end arch;

 

 

The testbench code:

 

library ieee, std;
use ieee.std_logic_1164.all;
library syncad_vhdl_lib;
use syncad_vhdl_lib.TBDefinitions.all;
-- Additional libraries used by Model Under Test.
library ieee;
use ieee.numeric_std.all;
-- End Additional libraries used by Model Under Test.

entity stimulus is
  port (
    a : inout std_logic_vector(3 downto 0) := x"7";
    b : inout std_logic_vector(3 downto 0) := x"3";
    s : inout std_logic_vector(2 downto 0));

end stimulus;

architecture STIMULATOR of stimulus is

  -- Control Signal Declarations
  signal tb_status : TStatus;
  signal tb_ParameterInitFlag : boolean := false;

  -- Status Control block.

begin

  process
    variable good : boolean;
  begin
    wait until tb_ParameterInitFlag;
    tb_status <= TB_ONCE;
    wait for 150 ns;
    tb_status <= TB_DONE;
    wait;
  end process;

  -- Parm Assignment Block
  AssignParms : process
  begin
    tb_ParameterInitFlag <= true;
    wait;
  end process;

  -- Clocked Sequences

  -- Sequence: Unclocked
  Unclocked : process
  begin
    wait for 10 ns;
    s <= "000";
    wait for 10 ns;
    s <= "001";
    wait for 10 ns;
    s <= "010";
    wait for 10 ns;
    s <= "011";
    wait for 10 ns;
    s <= "100";
    wait for 10 ns;
    s <= "101";
    wait for 10 ns;
    s <= "110";
    wait for 10 ns;
    s <= "111";
    wait for 10 ns;
    s <= "000";
    wait for 10 ns;
    s <= "001";
    wait for 10 ns;
    s <= "010";
    wait for 10 ns;
    s <= "011";
    wait for 10 ns;
    s <= "100";
    wait for 20 ns;
    wait;
  end process;
end STIMULATOR;

-- Test Bench wrapper for stimulus and Model Under Test
library ieee, std;
use ieee.std_logic_1164.all;
library syncad_vhdl_lib;
use syncad_vhdl_lib.TBDefinitions.all;
-- Additional libraries used by Model Under Test.
library ieee;
use ieee.numeric_std.all;
-- End Additional libraries used by Model Under Test.

entity testbench is
end testbench;
architecture tbGeneratedCode of testbench is
  signal a : std_logic_vector(3 downto 0);
  signal b : std_logic_vector(3 downto 0);
  signal s : std_logic_vector(2 downto 0);
  signal f : STD_LOGIC_VECTOR(3 downto 0);

  -- Stimulator instance

begin

  stimulus_0 : entity work.stimulus
    port map (a => a,
              b => b,
              s => s);

  -- Instantiation of Model Under Test.
  IC74381_0 : entity work.IC74381
    port map (a => a,
              b => b,
              s => s,
              f => f);
end tbGeneratedCode;

 

Screenshot of the Simulation in ModelSim:

 

wave_IC74381

 

Please remember this code is written in 4bits width. And I show the results in HEX!!!

 

For educational purposes I also include the netlist view of my program:

 

netlistview_IC74381

 

13-06-07

VHDL Even parity Detector (A simple example of VHDL for learning Hardware Programming languages)

Here is the VHDL code (since the VHDL language is selfdescriptive I will not put comments in it :-) )

 

-- Even_Parity.vhd
library ieee;
use ieee.std_logic_1164.all;

entity even_parity is
 port(
  input: in std_logic_vector(2 downto 0);
  output: out std_logic
  );
end even_parity;

architecture arch of even_parity is
 signal s1,s2,s3,s4: std_logic;

begin
output  <= (s1 or s2) or (s3 or s4);
s1      <= (not input(2)) and (not input(1)) and (not input(0));
s2      <= (not input(2)) and input(1) and input(0);
s3      <= input(2) and (not input(1)) and input(0);
s4      <= input(2) and input(1) and (not input(0));

end arch;

 

Here is the code for a simple testbench:

 

-- Generated by WaveFormer Lite Version 11.11d at 12:44:17 on 6/13/2007
-- Stimulator for stimulus

-- Generation Settings:
--   Export type: Stimulus only (reactive export not enabled)
--                Delays, Samples, Markers, etc will not generate code.

-- Clock Domains:

--   Unclocked
--   ---------
--     Signals:
--       input

library ieee, std;
use ieee.std_logic_1164.all;
library syncad_vhdl_lib;
use syncad_vhdl_lib.TBDefinitions.all;
-- Additional libraries used by Model Under Test.
library ieee;
-- End Additional libraries used by Model Under Test.

entity stimulus is
  port (
    input : inout std_logic_vector(2 downto 0) := "000");

end stimulus;

architecture STIMULATOR of stimulus is

  -- Control Signal Declarations
  signal tb_status : TStatus;
  signal tb_ParameterInitFlag : boolean := false;

  -- Status Control block.

begin

  process
    variable good : boolean;
  begin
    wait until tb_ParameterInitFlag;
    tb_status <= TB_ONCE;
    wait for 150 ns;
    tb_status <= TB_DONE;
    wait;
  end process;

  -- Parm Assignment Block
  AssignParms : process
  begin
    tb_ParameterInitFlag <= true;
    wait;
  end process;

  -- Clocked Sequences

  -- Sequence: Unclocked
  Unclocked : process
  begin
    wait for 10 ns;
    input <= "000";
    wait for 10 ns;
    input <= "001";
    wait for 10 ns;
    input <= "010";
    wait for 10 ns;
    input <= "011";
    wait for 10 ns;
    input <= "100";
    wait for 10 ns;
    input <= "101";
    wait for 10 ns;
    input <= "110";
    wait for 10 ns;
    input <= "111";
    wait for 10 ns;
    input <= "000";
    wait for 10 ns;
    wait;
  end process;
end STIMULATOR;

-- Test Bench wrapper for stimulus and Model Under Test
library ieee, std;
use ieee.std_logic_1164.all;
library syncad_vhdl_lib;
use syncad_vhdl_lib.TBDefinitions.all;
-- Additional libraries used by Model Under Test.
library ieee;
-- End Additional libraries used by Model Under Test.

entity testbench is
end testbench;
architecture tbGeneratedCode of testbench is
  signal input : std_logic_vector(2 downto 0);
  signal output : std_logic;

  -- Stimulator instance

begin

  stimulus_0 : entity work.stimulus
    port map (input => input);

  -- Instantiation of Model Under Test.
  even_parity_0 : entity work.even_parity
    port map (input => input,
              output => output);
end tbGeneratedCode;

 

I used the Libero IDE from ACTEL corporation to get my FPGA (ProASIC3) programmed. This IDE includes the synplify synthesis tool to get the code translated.

 

I used the ModelSim Actel Edition 6.1f to simulate the design. Here you find a screenshot of the simulation:

 

even_detector

13:13 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: synplify, fpga, libero ide, example, modelsim, vhdl, hardware, programming, actel, actl |  Facebook |

28-05-07

Make your own electronic T-shirts!!!

See the next video on youtube on how you can create an electronic T-shirt.

 

When you wear it everyone will have a look at you on the street ;-)

 

 

Enjoy

11:08 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: electronic, t-shirt |  Facebook |

27-05-07

Interesting Links for (Open Source) Software defined radio (SDR)

I have found some interesting articles on SDR (software defined radio)

 

check them out:

 

http://www.tapr.org/

http://www.gnu.org/software/gnuradio/

http://www.amqrp.org/kits/softrock40/

http://www.arrl.org/tis/info/sdr.html

http://hpsdr.org/ (High Performance Software Defined Radio)

http://www.brudirect.com/DailyInfo/News/Archive/May07/260...

 

Enjoy the links!

17-05-07

Nice Engineering quotes

I have found on the internet 2 good I share it here with you guys:

 

An optimist will tell you the glass is half-full; the pessimist, half-empty; and the engineer will tell you the glass is twice the size it needs to be

 

link: http://thinkexist.com/quotes/with/keyword/engineer/

 

I am an Engineer
I serve mankind
by making dreams come true.

link: http://www.bristol.ac.uk/civilengineering/aboutus/enginee...

 

15:33 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: bristol, quotes, engineering |  Facebook |

12-05-07

How to choose the right RTOS

Since today we all want to install an OS on an FPGA let's have a look at a nice article on Programmable Logic Deisgnline:

 

link: http://www.pldesignline.com/howto/showArticle.jhtml?artic...

 

This article helps you with making a choose for a RTOS for your FPGA/ASIC platform.

11:31 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: asic, platform, rtos, fpga |  Facebook |

09-05-07

European Tech Tour Semiconductor Summit 06 Links

The following companies were selected to present during the European Tech Tour Semiconductor Summit 06.

   
Company nameContact PersonWebsite
Abilis SystemYves Mathyswww.abiliss.com
ArterisCharles Janacwww.arteris.com
ArtimiColin Macnabwww.artimi.com
ASOCSGilad Garonwww.asocstech.com
BroadlightAndrew Voughtwww.broadlight.com
Cavendish KineticsMike Beunderwww.cavendish-kinetics.com
ColorchipMoshe Pricewww.color-chip.com
CoreopticsHamid Arabzadehwww.coreoptics.com
CoresonicDaniel Svenssonwww.coresonic.com
Dialog Imaging SystemsRoland Pudelkowww.disimage.com
Dresden SiliconPatrick Herholdwww.dresdensilicon.com
EnOceanMarkus Brehlerwww.enocean.com
GemidisJan Lambrechtwww.gemidis.be
Let It WaveStephane Mallatwww.letitwave.fr
Lightstorm NetworksBryan Campbellwww.lightstormnetworks.com
M4SIvo Vandeweerd
Media Lario TechnologiesGiovanni Nocerinowww.media-lario.com
MESA ImagingJim Lewiswww.swissranger.ch
NanoradioPär Bergstenwww.nanoradio.com
NemerixRon Tortenwww.nemerix.com
picoChipGuillaume D’Eyssautierwww.picochip.com
RedMere TechnologyPeter Smythwww.redmeretechnology.com
Replisaurus TechnologiesJames Quinnwww.replisaurus.com
Sequans CommunicationsGeorges Karamwww.sequans.com
SiConnectTevor Sokellwww.siconnect.com
SilecsJaakko Kokkowww.silecs.com
SyntunePatrik Evaldssonwww.syntune.com
Upzide LabsMikael Isakssonwww.upzide.com
Xanadu WirelessCees Linkswww.xanadu-wireless.com
XeleratedJohan Börjewww.xelerated.com

22:53 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: semiconductor, tech tour, companies, links |  Facebook |

Technorati

I Just added my blog to the technorati searchengine: check it out here: Technorati Profile

00:30 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: blog, technorati |  Facebook |

06-05-07

Which countries did I visit in the past?

I found a nice website online where it is easy to make a map of all the countries you have been visiting for holiday, business etc. Check it out.!!!

 

 

This is my map:

 

 


create your own visited country map or check our Venice travel guide

14:32 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) |  Facebook |

30-04-07

Open Source Soft Microprocessors

I found a nice article on Opensource Soft Microprocessors.

 

here is the link:

 

http://www.byte.com/documents/s=10114/byt1173555136952/

 

16:26 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: opensource, softcore, microprocessor, fpga |  Facebook |

26-04-07

MetroPCS Dials Up IPO

source: FORBES.COM

link: http://www.forbes.com/2007/04/19/ipo-wireless-phone-tech-...

 

 

 

Burlingame, Calif. -

Upstart wireless carrier MetroPCS Communications showed Thursday that disrupting someone else's business is one thing. Making money at it, however, is quite another.

The Dallas-based company launched the biggest initial public offering of the year to date on Thursday by selling 50 million shares and raising $1.15 billion. MetroPCS (nyse: PCS - news - people ) shares, initially priced at $23, rose more than 18% to $27.

The secret to IPO success for MetroPCS? Profits, and a business model that relies on tweaking the phone industry, not revolutionizing it. The company has signed up 2.9 million subscribers for its flat-rate, unlimited use phone service. And it's making money by doing it, albeit just barely: For the year ending Dec. 31, the company posted net income of $29 million on revenue of $1.55 billion.

By contrast, two other recent telecom IPOs, Clearwire and Vonage, are pursuing far more ambitious plans--and burning serious amounts of money in the process.

Clearwire is looking to build a high-speed voice and data service based on next-generation wireless standard WiMax. Its shares have fallen 32 percent since its March IPO.

Similarly Vonage is taking on the phone companies with an Internet based calling service. Its shares are down nearly 80 percent since its IPO last year.

21:39 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: metropcs, wimax, ipo, clearwire, vonage |  Facebook |

2 blinking leds on my ATtiny2313 board

I have made an example of an blinking led (programmed in C) for getting someone started for a robot project.

 

I used PonyProg2000 for download the hex file to the ATTINY2313 Microcontroller and used CodeVisionAVR (evaluation version) as an IDE for the C programming.

 

Here is the code (you can consider this as an Hello world for the ATTINY2313 :

 

#include <tiny2313.h> 
#include <delay.h>

// Declare your global variables here

void main(void)
{
// Declare your local variables here

// Crystal Oscillator division factor: 1
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif

// Input/Output Ports initialization
// Port A initialization
// Func2=In Func1=In Func0=In
// State2=T State1=T State0=T
PORTA=0x00;
DDRA=0x00;

// Port B initialization
// Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out Func1=Out Func0=Out
// State7=0 State6=0 State5=0 State4=0 State3=0 State2=0 State1=0 State0=0
PORTB=0x00;
DDRB=0xFF;

// Port D initialization
// Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTD=0x00;
DDRD=0x00;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0A output: Disconnected
// OC0B output: Disconnected
TCCR0A=0x00;
TCCR0B=0x00;
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// Interrupt on any change on pins PCINT0-7: Off
GIMSK=0x00;
MCUCR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;

// Universal Serial Interface initialization
// Mode: Disabled
// Clock source: Register & Counter=no clk.
// USI Counter Overflow Interrupt: Off
USICR=0x00;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;

while (1)
      {
      // Place your code here
                PORTB=0x01;
                delay_ms(50);
                PORTB=0x02 ;
                delay_ms(50);


      };
}

25-04-07

Actel Announces First Quarter 2007 Revenues Options

Mountain View, Calif. -- Apr 24, 2007 --  Actel Corporation (NASDAQ:
ACTL) today announced net revenues for the first quarter of 2007,
which ended April 1, 2007. No additional financial results for the
first quarter will be available until after completion of the ongoing
review of the Company's historical stock option practices and related
accounting.

Net revenues for the first quarter of 2007 were $48.6 million, up 5
percent from the first quarter of 2006 and up one percent from the
fourth quarter of 2006.

Revenue Outlook - Second Quarter 2007

The Company believes that second quarter revenues will be flat
sequentially, plus or minus two percent. This is a "forward-looking
statement" within the meaning of the Private Securities Litigation
Reform Act of 1995 and should be read with the "Risk Factors" in the
Company's most recent Form 10-Q, which can be found on Actel's web
site, www.actel.com. The Company's quarterly revenues are subject to a
multitude of risks, including general economic conditions and a
variety of risks specific to Actel or characteristic of the
semiconductor industry, such as fluctuating demand, intense
competition, rapid technological change and related intellectual
property and international trade issues, wafer and other supply
shortages, and booking and shipment uncertainties. These and the other
Risk Factors make it difficult for the Company to accurately project
quarterly revenues, and could cause actual results to differ
materially from those projected in the forward-looking statement.
Actel does not assume, and expressly disclaims, any duty to update the
forward-looking statement and Risk Factors.

Stock Option Review

As previously announced:

On September 22, 2006, a Special Committee of the Board of Directors
of Actel, composed of independent directors and assisted by
independent counsel, was appointed to review the Company's historical
stock option grant practices and related accounting.
Actel voluntarily informed the staff of the Securities and Exchange
Commission ("SEC") about the internal review and is cooperating with
the SEC in its informal inquiry.
On January 18, 2007, Actel's management concluded that shareholders
and other investors should no longer rely on the Company's financial
statements and the related reports or interim reviews of Actel's
independent registered public accounting firm and all earnings press
releases and similar communications issued by the Company for fiscal
periods commencing on or after January 1, 1996.
On January 30, 2007, the Special Committee presented its preliminary
findings to the Board of Directors. The preliminary findings are
described in a Current Report on Form 8-K filed by Actel on February
1, 2007.
On March 9, 2007, the Special Committee delivered its final report to
the Board of Directors.
Working with its independent registered public accounting firm, the
Company is evaluating corrections to measurement dates and other
related accounting issues and is quantifying the financial and tax
impact of those corrections and related issues. In lieu of amending
its prior SEC filings to restate financial statements, Actel intends
to include in its Annual Report on Form 10-K for the fiscal year ended
December 31, 2006, the comprehensive disclosure outlined in guidance
posted by the SEC Chief Accountant's Office on January 16, 2007.
The Company has received notices from The Nasdaq Stock Market
("Nasdaq") of staff determinations that Actel is not in compliance
with the requirement for continued listing set forth in Nasdaq
Marketplace Rule 4310(c)(14), under which listed companies must file
all required SEC reports, and Rules 4350(e) and 4350(g), under which
companies must hold an annual meeting of shareholders, solicit
proxies, and provide proxy statements to Nasdaq. On February 16, 2007,
a Nasdaq Listing Qualifications Panel ("Panel") granted the Company's
request for continued listing, subject to certain conditions.
On April 2, 2007, the Nasdaq Listing and Hearing Review Council
("Listing Council") stayed the February 16, 2007, decision of the
Panel pending a review by the Listing Council of the merits of the
Panel's decision. By June 20, 2007, the Nasdaq Listing Qualifications
Department will provide the Listing Council with an updated
qualifications summary sheet and any additional information that staff
believes would assist the Listing Council in its review of this
matter. The Company may submit any additional information that it
wishes the Listing Council to consider by June 29, 2007.

The Company will not announce full financial results for the first
quarter of 2007 until it files its Quarterly Report on Form 10-Q for
the fiscal quarter ended April 1, 2007. The Company intends to file
its delinquent SEC periodic reports, including any required
restatements, and solicit proxies and hold an annual shareholders'
meeting as soon as practicable.

21:14 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: 2007, actl, california, actel, revenues, mountain view, fpga |  Facebook |

22-04-07

Be a pioneer to create money

My favorite quote from the man who started IBM (Thomas J. Watson) is:

"Once an organization loses its spirit of pioneering and rests on its early work, its progress stops."

 

 

This quote is so true... Try to be a pioneer and you will create money with your expertise...

 

More information about Thomas J. Watson can be found here:

http://en.wikipedia.org/wiki/Thomas_J._Watson

 

His quotes:

http://en.wikiquote.org/wiki/Thomas_J._Watson

 

 

Ow yes and never think he ever told us: "I think there is a world market for maybe five computers."  he didn't do that....

 

12:22 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: thomas j watson, pioneer, make money, ibm, organization |  Facebook |

Binary Coded Decimal (BCD) with FPGA's

On pldesignline there is an article on BCD code on FPGA's, a must read for all people who work with FPGA's.

 

 

Link:

http://www.pldesignline.com/howto/199001229

 

11:45 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: bcd, fpga, pld |  Facebook |

09-04-07

LG Prada Phone vs Apple iPhone

Judge for yourself there are plenty of video's on youtube

 

 

 

 

 

 

 

Watch the flip sensor of the iPhone

19:37 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: apple, iphone, pda, gsm, ipod, lg, prada, mobile phone |  Facebook |