설계"uController

S

skammer

Guest
우리는 지금 우리의 설계,하지만 uControllers를 사용하여왔다 외부 구성 요소에 대한 요구를 줄일 수 CPLD의 implmenting 고려, 등등 ... 좀 더 속도를 얻을

문제는 우리와 CPLD는 FPGA의 기능을 배경으로하지 않아도.

일부는 우리가 현재 할 일들입니다 / d를 전환의 PWM, 시리얼 통신 (가능한 I2C, SPI) 회의.

나도 좀 CPLD는 및 FPGA 그들에 로드할 수있는 마이크로 프로세서 에뮬레이터도 읽었습니다.누군가가 나에게 간단한 마른 줄 수있어 언제 어디 일부 응용 프로그램에서 다른 한쪽을 선택할 수 있을까요?

 
안녕

당신은 CPLD의를 사용하여 새로운 위치 / FPGA를.당신은 CPLD의 / FPGA를위한 사용 마이크로 컨트롤러의 IP 준비를 위해 갈 수있습니다.

하나 이상 선택의 여지가있다.그건 Atmel의 FPSLIC입니다.그것은 하나의 패키지에 마이크로 컨트롤러 및 FPGA의 조합을 말합니다.당신은 일반적인 작업 및 FPGA 인터페이스를 구현하는 프로토콜과 같은 추가 기능을위한 마이크로 컨트롤러를 사용할 수있습니다.

자세한 내용 : http://www.atmel.com/products/FPSLIC/overview.asp안부,
Vishwa

 
FPGA는 너무 빠르고 멋지고 유연하지 않으면 정말 자사의 초저 비용이나 비휘발성 구성이 필요 CPLD의 피하는 것이 좋습니다.

자일링스는 3 개의 프로세서를 선택할 수 : PicoBlaze (작고 간편한 무료 사용 마이크로 소프트의 핵심 어셈블러에서 당신은 프로그램), MicroBlaze 32 (더 복잡 비트 RISC 코어를 제공하는 부드러운 EDK 소프트웨어 및 C 컴파일러와 함께), 그리고 파워 포함 프로세서 (들) 버텍스 - 4 FX는 FPGA 제품군에 내장되어.

당신은 적은 비용으로 구입할 수있습니다 FPGA 개발 보드는 자일링스, 알테라, 또는 여러 타사 업체이다.

만약 당신이 박히면서 거기에 사람들은 그런 당신을 도울 수있는 많은 바로 여기에있습니다.

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="윙크" border="0" />
 
당신 Picoblaze 사용할 수있는 8 비트의 자일링스의 FPGA에서 RISC의 무료 마이크로 핵심입니다

안부

배틀

 
안녕하세요, FPGA 또는 CPLD의 익숙하지 않은 경우, 당신이 마이크로 embeded 사용하지 않는 것이 좋습니다 picoblaze 또는 FPGA 또는 CPLD의와 microblaze 같은 컨트롤러,하지만 당신은 별도의 FPGA 또는 CPLD의와 별도의 uc 사용할 수있습니다.

 
그럼 어떤 것들이 CPLD의 나의 FPGA입니다 정말로 좋아요.우리가 어떻게 그들을 설정할 수 / D 조 또는 D / PWM을 (를 통해 예를 들면).그들은 SPI를 마스터 혹은 장치로 I2C 버스에있는 장치를 제어할 수있습니다.

그들은 센서로부터 직접 읽을까요 등 .. 모든 변환

이러한 장치의 타이밍에 대한 외부 크리스털을 사용하거나, 등등 온보드 클럭을하지 마라.이러한 장치에 대한 좋은 점은 높은 I / O를 계산과 낮은 비용입니다.이 LED가 표시 꽤 이놈의 IO를 함께 남은 여분의 편리와 같은 물건을 운전하고있습니다.

어떤 샘플 응용 프로그램은 그들이 안으로 사용할 수있습니다

과 HDL / VHDL 그들이 프로그래밍을위한 유일한 옵션은 무엇입니까?피코 / MicroBlaze 소스에도 불구, 난 삽입과 C를 기반으로 환경에 대한 협상 위의 사용자를 확인합니다.

 
FPGA를 디지털 로직 칩을 큰 상자가 당신이 원하는 거의 모든 방법으로 연결할 수있는듯한 느낌, 그리고 당신이 생각할 수있는 거의 모든 디지털 작업을 할 수있습니다.이것은 디지털 하드웨어 설계, 프로그래밍 안됩니다.만약 당신이 디지털 디자이너, 그럼 당신은 배울 필요가없습니다하는 FPGA를 시작하기 전에.당신 마음이 마이크로 프로세서 프로그래밍의 생각으로 가득와 FPGA 설계 학습을 시작하고 싶지 않아요.

가끔은 대부분 디지털 디자인 프로젝트에 마이크로 컨트롤러 드롭에 도움이됩니다.때문에 쉬울 수도있습니다 또는 저렴보다 외부 마이크로 컨트롤러 칩을 부착하는 경우에, 당신의 FPGA에 소프트 코어 프로세서를 씌우고을 고려, 말이 되네요.

FPGA 및 CPLD는 일반적으로 외부 클럭 필요합니다.당신을 다운로드하여 전체 작업 예를 볼 수있습니다, 예를 들어, 자일링스 / Digilent 스파르탄 - 3 평가 보드 회로도 :
http://www.xilinx.com/products/spartan3/boards/s3_board_sch.pdf

또한이 작은 웹 사이트를 체크 아웃 :
http://www.fpga4fun.com/
무료 샘플이 사이트 (Verilog 또는 VHDL 모듈)이 당신 사용 드롭 수있습니다 :
http://www.opencores.org/ (어 - 오, 웹 사이트를 오늘, 내일 시도) 고장

HDL을 FPGA 설계하는 최선의 방법입니다.당신은 Verilog 또는 VHDL을 배우고 싶다 것입니다.그것은 논리 회로도를 그리기에 의해 디자인이 가능합니다,하지만 너무 지루한이야.

예, C 프로그래밍 대형 프로세서 코어를 사용할 수있습니다.그러나 자일링스 EDK 개발 도구의 FPGA 초보자 꽤 복잡합니다.나는 알테라의 제품에 대해서 잘 몰라요.

 
아무것도 FPGA를 새로운 colll 물건을 사용하려면, 그것이 좋은 생각이 마이크로 컨트롤러를 사용하여 잘못입니다하지만 다른 각도에서 얼굴 좀 보자 :
firstival 비용의 FPGA 부팅 이미지 flage 그렇다면 방법이 그냥 일반적인 마이크로 컨트롤러 expencive입니다
, 학습 곡선 어려울 것입니다 보조 당신과 팀 마 문신 마이 그 레이션을 할 정도로 expirience이
셋째 당신을 개발 할, 아무것도 bthere 알테라 자일링스는 ISE 또는 관두와 잘못과 같은 단순 또는 멘토 그래픽스 expencive 도구를 필요로 (에서) rtus,하지만 만약 당신이 마이크로 컨트롤러 및 perifirial 당신이 도구에 투자할 필요 안식을 위해 plannning
넷째 테스트 시간은, 지금 당신의 FPGA 코드와 응용 프로그램이 획기적으로 증가 시간 테스트를 확인해야합니다
소스 코드의 5 avaliabilty의 CPU / MP를 FPGA를 그 브랜드를 제대로 discovey 전자 공학의 새로운 사업 안으로, 이미 avalible 그것 모자의 일종하지 않는 경우, asnd 오래된 "고전적인"방법을 비교 ....

난 마이크로 컨트롤러와 메모리, 그냥 작은 값이 싼 FPGA를 추가하고 FPGA를 위해 CPU의 일부 functionallity 업로드를 제안했다.이 경우 곡선 lerning 있음 쉬운 방법은 뭔가 당신이 항상 큰 microntroller하거나 이동할 수있습니다 additinal 하나를 넣어 잘못 갈 것입니다, 당신은 알테라 및 자일링스에서 (aprox $ 3000 USD)로 가장 중요한 도구를 사용할 수있을 것입니다 ...
안부Iouri

 
그래서 내가 맞다면, 당신은 혼자가 칩 (FPGA를 실행하는 의미에서 시스템의 아이디어를 떠나 제안은 / proc 디렉토리에 소프트와 CPLD의)와 uController 시스템이 재부의 관리 처리 및 처리 CPLD의 / FPGA를 보자셔서 함께 버티는 듣다니 고속 스위칭 및 디스플레이 드라이버와 같은?

 
ADC의 능력이 왜 필요 하죠?
FPGA와 / 단, 당신은 신호를 감쇄 이상이 필요합니다 / 진정한 아날로그 감지 리미터 CPLD의.결국, 그들은 디지털 입력 / 출력 전용입니다.

 
그것은 비용이 필요가없습니다.자일링스 WebPACK (FPGA 개발) 및 PicoBlaze (초소형 마이크로 컨트롤러)을 모두 무료입니다.당신은 약 100 달러, 미국의 작은 FPGA 개발 보드를 구입할 수 있고 스스로 결정을하는 경우 전체적인 접근 방식처럼.네, 거기에 상당한 학습 곡선입니다.

내가 FPGA와,하지만 소프트 코어 프로세서가 아니라 경험입니다.그것은 하루에 대한 PicoBlaze 배우고 작은 실험적인 프로젝트로 이더넷 인터페이스 (과학적인 악기)이 드롭 날 데려 갔어.PicoBlaze, 그래서 이더넷 MAC 및 계측 로직에 대한 충분한 공간이 내 작은 FPGA의 10 %를 소모합니다.

 
ADC는 제목에서, 우리는 5V 서플라이에서 실행되는, 그래서 우리는 ADC를 할 센서가 우리에게 무엇을 말하고 있는지 알고 필요가 외부 센서를 읽고 있군요.

 

Welcome to EDABoard.com

Sponsor

Back
Top