저는 항상 내 자신의 마이크로 프로세서를 만들고 싶습니다. How can I make my own microcontroller?을 읽었습니다.일반 프로그래밍에서 HDL 시작하기
Verilog 및 VHDL을 배우기 위해 여러 번 시도했습니다. 그러나 저의 삶을 위해 나는 언어 스타일을 고집 할 수 없습니다. 나는 C/C++/C# 배경에서 왔고 Ruby로 기능적 프로그래밍을하는 것으로 성공을 거두었 다.
또한
(내가 생각하는 내 절차 적 방법을 잊다 수 있도록) 사람이 처음부터 HDL 언어를 가르치는 책이나 온라인 자원을 제안 할 수있다, 나는하는데 어려움을 시뮬레이션하는 방법을 정확하게 주위에 내 머리를 얻는 데 HDL 프로그램. 하드웨어에 인쇄하거나 물건을 넣는 것과 같은 것은 없기 때문에 FPGA없이 프로그램을 테스트하는 가장 좋은 방법은 무엇입니까? (언젠가 그 중 하나를 주문할 것입니다!). 정확히 어떻게 시뮬레이션합니까?
기본적으로 나는 HDL과 시뮬레이션에 대한 내 머리를 얻을 수 있도록 도와 줄 사람이 필요합니다.
내가 어떻게 RHDL을 시도해보고 어떻게 작동하는지 보게 될 것 같아. – Earlz
좋아, 내가 생각하기에 RHDL이 HDL 프로그래밍을 시작하는 데있어 최선의 방법이라고 생각해. 나는 예제와 같은 실행과 사용자 가이드를 가지고있다. RHDL이 있다는 것을 제 관심으로 가져 주셔서 감사합니다! – Earlz
"정상적인"의미 (일반적인 프로그래밍 언어처럼 다른 명령문 다음에 나오는 명령문)는 프로세스 블록 내부에 있습니다 (VHDL에서는 ...) 신호와 변수는 매우 다릅니다 VHDL의 것들 신호는 프로세스의 * end *에서만 새로운 가치를 얻습니다. 변수는 "정상적인"소프트웨어처럼 동작합니다. –