Computer Engineering Thread, # 67 members already :D #
Computer Engineering Thread, # 67 members already :D #
|
|
Nov 21 2006, 05:42 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
2,884 posts Joined: Sep 2006 From: Mummy |
Usually I use 16F877A for PWM and ADC. If those are not required, then I'll go for 16F84A. Haven't tried 18F though
|
|
|
|
|
|
Nov 21 2006, 05:45 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
4,060 posts Joined: Jan 2003 From: Penang / PJ |
sh*t, i dunno any of these chips. It's not my field anyway
I only know Intel 8051, hahaha. |
|
|
Nov 21 2006, 05:59 PM
|
![]()
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 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 ! 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. |
|
|
Nov 21 2006, 05:59 PM
|
![]() ![]()
Junior Member
296 posts Joined: Jan 2003 |
QUOTE(lgh @ Nov 21 2006, 05:31 PM) 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. |
|
|
Nov 21 2006, 06:05 PM
|
![]()
Junior Member
42 posts Joined: Oct 2004 |
QUOTE(halo @ Nov 21 2006, 06:59 PM) 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. |
|
|
Nov 21 2006, 06:15 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
2,884 posts Joined: Sep 2006 From: Mummy |
QUOTE(lgh @ Nov 21 2006, 05:59 PM) 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. Yeah, its PIC's microcontrollers 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 ! 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. I was involve in Robocon, so microcontroller programming is essential. |
|
|
|
|
|
Nov 21 2006, 06:15 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
4,060 posts Joined: Jan 2003 From: Penang / PJ |
QUOTE(bysquashy @ Nov 21 2006, 05: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 Sorry just now forgot to ask something How u use these chips to control the pulse width in general. I mean, u setup the intervals or taking in some inputs and automatically generate the output based on an algorithm? QUOTE(lgh @ Nov 21 2006, 06:05 PM) 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 ? halo is an expert in this field. He knows both Xilinx and Altera products very well. 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. |
|
|
Nov 21 2006, 06:16 PM
|
![]() ![]()
Junior Member
296 posts Joined: Jan 2003 |
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 This post has been edited by halo: Nov 21 2006, 06:18 PM |
|
|
Nov 21 2006, 06:22 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
2,884 posts Joined: Sep 2006 From: Mummy |
QUOTE(charge-n-go @ Nov 21 2006, 06:15 PM) Sorry just now forgot to ask something It depends on the input clock also. For example, the input clock is 20Mhz. A PWM 8-bit registry specifies the percentage of the input clock to the PWM generated. If you put 00000000 to the registry, means the PWM will be 0Hz, if you put 11111111 to the registry, the PWM will be 20Mhz, if you put 10000000, the PWM will be 128/255*20MHz. Hope that you get what I mean.How u use these chips to control the pulse width in general. I mean, u setup the intervals or taking in some inputs and automatically generate the output based on an algorithm? |
|
|
Nov 21 2006, 06:33 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
4,060 posts Joined: Jan 2003 From: Penang / PJ |
QUOTE(bysquashy @ Nov 21 2006, 06:22 PM) It depends on the input clock also. For example, the input clock is 20Mhz. A PWM 8-bit registry specifies the percentage of the input clock to the PWM generated. If you put 00000000 to the registry, means the PWM will be 0Hz, if you put 11111111 to the registry, the PWM will be 20Mhz, if you put 10000000, the PWM will be 128/255*20MHz. Hope that you get what I mean. Yup, understand thanks ! Actually i suck in electrical stuff, hope you can explain a lil more on PWM. How can we determine the output quality of a PWM controller? Does higher clock result in better output waveform? I heard that some PWM controller are better than another, what aspects they are comparing to identify PWM A > PWM B? |
|
|
Nov 21 2006, 06:34 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
4,060 posts Joined: Jan 2003 From: Penang / PJ |
|
|
|
Nov 21 2006, 06:38 PM
|
![]()
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. 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.charge-n-go, i'm not expert la, curi makan onli |
|
|
Nov 21 2006, 08:27 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
3,875 posts Joined: Jan 2003 From: SJ |
QUOTE(charge-n-go @ Nov 21 2006, 05: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? err, not cut away(if can do it without making a new mask, please tell me, i'll split the earnings with you no worries, i've read it earlier. 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. just think of it as a FPGA but with lesser programmability p/s: oi, seems like u're damn free, no work to do? QUOTE(lgh @ Nov 21 2006, 06:38 PM) 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. i'll answer y u go to Singapore instead of Penangcoz Altera penang dun really focus much of their energy on FPGA i'm sure Halo is aware of this too This post has been edited by X10A Freedom: Nov 21 2006, 08:27 PM |
|
|
|
|
|
Nov 21 2006, 09:47 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
4,060 posts Joined: Jan 2003 From: Penang / PJ |
QUOTE(X10A Freedom @ Nov 21 2006, 08:27 PM) err, not cut away(if can do it without making a new mask, please tell me, i'll split the earnings with you Maybe i heard wrongly from halo, hahaha.just think of it as a FPGA but with lesser programmability p/s: oi, seems like u're damn free, no work to do? i'll answer y u go to Singapore instead of Penang coz Altera penang dun really focus much of their energy on FPGA i'm sure Halo is aware of this too Well, for CPU it is possible, but surely need a new mask. (think of the chopped cores and reduced L2 cache). If no nit new mask, i'll go up and find u to discuss our big profit business ady p/s: oi, I offwork at 4.30pm one la, i am OT-ing without $, must enjoy a bit to release tension one ma |
|
|
Nov 21 2006, 10:18 PM
|
![]() ![]()
Junior Member
296 posts Joined: Jan 2003 |
QUOTE(lgh @ Nov 21 2006, 06:38 PM) 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. icic, thanks for the info |
|
|
Nov 21 2006, 10:20 PM
|
![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
1,807 posts Joined: Jul 2005 From: World Wide Web |
starting to learn how to program Intel 8051
Oh man |
|
|
Nov 21 2006, 10:21 PM
|
![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
1,842 posts Joined: Jan 2003 |
|
|
|
Nov 21 2006, 10:38 PM
|
![]() ![]()
Junior Member
296 posts Joined: Jan 2003 |
|
|
|
Nov 22 2006, 07:41 AM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
3,875 posts Joined: Jan 2003 From: SJ |
QUOTE(charge-n-go @ Nov 21 2006, 09:47 PM) Maybe i heard wrongly from halo, hahaha. yup, structured asic is also like thatWell, for CPU it is possible, but surely need a new mask. (think of the chopped cores and reduced L2 cache). If no nit new mask, i'll go up and find u to discuss our big profit business ady p/s: oi, I offwork at 4.30pm one la, i am OT-ing without $, must enjoy a bit to release tension one ma it's the mask tat really kills offwork so soon? damn, any vacancies at ur place? QUOTE(halo @ Nov 21 2006, 10:38 PM) erm, still okcafeteria's food is ok, just repetitive |
|
|
Nov 22 2006, 07:56 AM
|
![]()
Junior Member
34 posts Joined: Nov 2006 From: Sungai Besi - KL |
waa...i want to join this thread also....comp eng...
err...i wanna ask something....anyone know about object detection system?? |
| Change to: | 0.0223sec
0.42
6 queries
GZIP Disabled
Time is now: 21st December 2025 - 08:51 AM |