Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 Computer Engineering Thread, # 67 members already :D #

views
     
lgh
post Nov 21 2006, 04:51 PM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


hmmm , some interesting topic here. Can i join the family ?

I was previously a ASIC front end designer, only doing RTL design and some simple synthesis job. Most of the time only writing VHDL/Verilog RTL. Now switch to full time FPGA design and abandon ASIC. FPGA has more system level design compare to ASIC.
lgh
post Nov 21 2006, 05:11 PM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


Hi charge-n-go ,

I work in one of the MNC in penang, mostly in instrument design tongue.gif tongue.gif tongue.gif

We have instrument that use 3-4 FPGAs but cost is not a problem as we got higher margin. FPGA design and ASIC design is more or less the same on the front end , as in RTL design part. We still have to code all the design in VHDL or Verilog. But obviously they are block rams , embedded high speed 500mhz multipliers , special adders blocks that we don't have to code. We treat those as black box and use it to make a more complicated design. For example , if you want to design a FIR filter with a lot of taps , you don't care much about the MAC(multiply accumulate) , you just care more about how to do it and the algorithm.

This post has been edited by lgh: Nov 21 2006, 05:18 PM
lgh
post Nov 21 2006, 05:19 PM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


QUOTE(bysquashy @ Nov 21 2006, 06:17 PM)
My guess is you are working in Altera smile.gif
*
No , I don't work for Altera. I am a customer of Altera and Xilinx so every month they will visit me and ask me how many more FPGAs i would be using in such and such project .
lgh
post Nov 21 2006, 05:20 PM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


QUOTE(lgh @ Nov 21 2006, 06:11 PM)
Hi charge-n-go ,

I work in one of the MNC in penang, mostly in instrument design tongue.gif tongue.gif tongue.gif

We have instrument that use 3-4 FPGAs but cost is not a problem as we got higher margin. FPGA design and ASIC design is more or less the same on the front end , as in RTL design part. We still have to code all the design in VHDL or Verilog. But obviously they are block rams , embedded high speed 500mhz multipliers , special adders blocks that we don't have to code. We treat those as black box and use it to make a more complicated design. For example , if you want to design a FIR filter with a lot of taps , you don't care much about the MAC(multiply accumulate) , you just care more about how to do it and the algorithm.
*
should have put this earlier , sorry , forwarding this.
lgh
post Nov 21 2006, 05:31 PM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


QUOTE(charge-n-go @ Nov 21 2006, 06:23 PM)
hahaha. Which product do u think is better? I think Xilinx isn't in Penang rite? Do you get  support directly from Altera Penang?
no worries, i've read it earlier. wink.gif
Ur job seems pretty interesting. FPGA is so powerful nowadays, i heard that we can even do some 'ASIC' approach where customer can cut away the unused portion if they don't need it.
*
Altera and xilinx are more or less equal. In every mature industry , you usually get duopoly , like in the CPU world , AMD vs Intel , and in the GPU work , Nvidia vs ATI. Seriously they try to copy each other specs , so i don't find arguing abt which chip or company is better any interesting at all.

We get support from s'pore. Even though Altera is in penang , but those are what they call the "factory" guys. They don't go out and see customers at all. Unfortunately, malaysia is still not a very big market for FPGA, so a lot of support we still have to get from s'pore.

There's still a role to play for ASIC chip but FPGA has gain a little bit more market recently as the price has come down significantly. I am mainly doing acquistion , digital triggering, filtering and stuff. If we use ASIC chips , we have to have a huge team for ASIC only and takes so long to verify it. FPGA is the fattest way of doing things, only concentrate on the design and algorithm , don't even need to think of 0.18, 0.13 , 90 nanometer and yield. xilinx/altera has to sell us chips that 100% work , or not we will go after them tongue.gif
lgh
post Nov 21 2006, 05:34 PM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


QUOTE(bysquashy @ Nov 21 2006, 06:25 PM)
I'm a electrical engineering graduate majoring in information systems, currently working in a telco biggrin.gif . I know this is a bit out of topic but I really feel upset when Computer science or IT students address themselves as IT engineer, Software engineer, etc, etc.  rclxub.gif The above is qouted from Wikipedia.
*
why do you wanna get upset with that ? Do you think sales engineer are really engineers ? It's just a name, just be happy with what you know, not what people are addressing you as .
lgh
post Nov 21 2006, 05:59 PM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


QUOTE(bysquashy @ Nov 21 2006, 06:42 PM)
Usually I use 16F877A for PWM and ADC. If those are not required, then I'll go for 16F84A. Haven't tried 18F though smile.gif
*
These are so called PIC microcontrollers rite ? I used to learn how to program these chips in the Uni long time ago by writing chip instruction specific assembly code. fun stuff.

Now dealing with a lot of 32 bit processors like powerpc , ARM. As microblaze(xilinx) and NIOS(altera) seems to be getting more and more acceptable in the market , there's a plan to actually put all these softcore processors into the FPGA !!!! more work ! rclxub.gif

The good thing abt softcore processor is that it's just so flexible. i can hook up anything i want thru the peripheral bus. i can even include or exclude a simple FPU.
lgh
post Nov 21 2006, 06:05 PM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


QUOTE(halo @ Nov 21 2006, 06:59 PM)
normally what kind of support do u need?
*
design support. let say we use some of their IPs like some DDR2 memory interface(it's too commom nowadays , don't wanna waste time designing it) , we might come into problems integrating into our design. Or maybe we need to understand if the change the pin constraint specify by the vendor , how would it impact timing ?

Most of the time we don't care much about the rams , the async FIFOs , adders and so on has we already have so many proprietary blocks that we need to design. So with their design support , we can get more help if we come across problems from things that are not designed by us.
lgh
post Nov 21 2006, 06:38 PM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


QUOTE(halo @ Nov 21 2006, 07:16 PM)
The reason that i ask is because i'm a little bit surprised when you said that your team get the support from s'pore. As far as i understand, altera in penang is set to become one of the regional support center in asia and i think there is a particular department which support these though they dont visit customers. In your case, i believe what you need is software support right? since all the megacore functions or IP blocks that you used is generated using software.

charge-n-go, i'm not expert la, curi makan onli
*
Ok, as you know for altera support , you have to go thru achieva components , and for xilinx , you go thru avnet. They are more distributors in asia pacific and i am not going to name everyone , so sorry about that. So we asked altera/xilinx for design support , everytime we still have to go to the s'pore site. penang might be the regional support center , but we still have to go to distributors.


lgh
post Nov 22 2006, 08:45 AM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


QUOTE(X10A Freedom @ Nov 22 2006, 09:22 AM)
clock networking
damn headache for the past few days sweat.gif
*
the clock tree ????? he he he he
use FPGAs. They have global clock nets and regional clock nets with minimum skew. I never need to think about them anymore. What's more, they have DCM and PLL inside the FPGA that allows me to deskew , re-synthesize the clock and so on. Wonderful stuff.
lgh
post Nov 22 2006, 10:59 AM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


QUOTE(X10A Freedom @ Nov 22 2006, 11:38 AM)
haha, we're using networks similar to FPGA tongue.gif
lmao, i'm not headache doing the muxes and networks
but more into the proper definitions of it (some ppl just won't want to change their damn flow dry.gif)
ah, to a certain extend, there are some similarity
but if use FPGA's network to replace the current one, it'll be damn mind boggling to shrink the die size(FPGA have too much redundancy)
*
So you are a structure ASIC design engineer ?

lgh
post Nov 23 2006, 08:45 AM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


<http://www.eetasia.com/ART_8800438019_480100_d511c27a200610_no.HTM?dmsource=EETAOL_061122_EETAOL>
some interesting facts about design trends in Asia Pacific
lgh
post Nov 23 2006, 05:34 PM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


QUOTE(X10A Freedom @ Nov 23 2006, 04:42 PM)
well, maybe u can start off with DSP architecture and slowly branch towards graphics engine
i'm sure fishchicken has lotsa articles on it
*
talking abt DSP , I find it alarming to come across so many candidates that have no clue on Nyquist sampling rule. That is like the most fundamental theory before we even go into signal processing and stuff. some can't even answer what would happen if you feed in signal into an ADC that violates that rule ( answer : aliasing ).
lgh
post Nov 28 2006, 01:42 PM

New Member
*
Junior Member
42 posts

Joined: Oct 2004


QUOTE(kUba @ Nov 28 2006, 12:11 PM)
excuse me, i'm studying Computer Engineering..but, i can't understand fully the relations between what i'ved learned and computer systems and hardwares..can someone tell me what this thing does in a hardware-system?
*
What thing ? DSP ?

 

Change to:
| Lo-Fi Version
0.0214sec    0.34    7 queries    GZIP Disabled
Time is now: 21st December 2025 - 07:00 AM