Thông báo

Collapse
No announcement yet.

thiết kế CPU 16 bít bằng ngôn ngữ verilog

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #16
    Nguyên văn bởi lytiendung Xem bài viết
    Mình vừa hoàn thanh việc thiết kế CPU đơn giấn 16 bít bằng ngôn ngữ vẻilog
    nạp thử nghiệm trên kit DE2 của Altera
    ban đầu viết chương trinh ứng dụng nạp trực tiếp vào ROM bằng các mã máy để chạy thử nghiệm
    bây giờ mình muốn dùng ngôn ngữ C để chuyển các ngôn ngữ gợi nhớ (mình tự đặt ra giống asembly ) thành ngôn ngữ máy .
    nhưng không biết bắt đầu từ đâu
    ai biết xin cứu với
    nội dung:
    tạo một file text gồm các lệh gợi nhớ để thực hiện chương trình nạp vao cpu
    dùng C đọc các dòng lệnh gợi nhớ trên file text và chuyển thành mã máy
    lệnh CPU mình là 16 bit 4 bit opcode 4 bit dùng chọn thanh ghi ( có 4 thanh ghi R0,R1,R2,R3)
    bốc phét không thể tin được,mọt đục cứt sắt

    Comment


    • #17
      bạn lytiendung gửi cho mình cái cpu của bạn đc k.mình cũng đang nghiên cứu về nó

      Comment


      • #18
        thiet ke CPu

        san day cho minh hoi,minh cung dang thiet ke 1 con CPU,minh co tao cho no 1 bo nho ROM(bang verilog) nhung minh ko biet lam cach nao de nap chuong trinh vao rom,cac ban chi minh voi

        Comment


        • #19
          các bạn nói rõ hơn về quy trình thiết kế CPU được không?Sơ sơ về verilog thì em cũng có rồi.Nhưng mà thực tế,sau khi thiết kế xong thì mình có triển khai được không,tức là có thể đặt hàng cho người ta để cho ra con CPU đó được hông ?ĐẶt ở đâu?Giá cả thế nào ?

          Comment


          • #20
            Nguyên văn bởi thaithien Xem bài viết
            các bạn nói rõ hơn về quy trình thiết kế CPU được không?Sơ sơ về verilog thì em cũng có rồi.Nhưng mà thực tế,sau khi thiết kế xong thì mình có triển khai được không,tức là có thể đặt hàng cho người ta để cho ra con CPU đó được hông ?ĐẶt ở đâu?Giá cả thế nào ?
            Theo mình biết thì hiện tại ở VN nói riêng và trên toàn thế giới nói chung (nếu số lượng ít), ko có nơi nào nhận sản xuất chip theo thiết kế như của bạn đâu
            Tuy nhiên bạn có thể kiểm tra thiết kế của bạn trên FPGA

            Comment


            • #21
              Cách đổ code vào ROM

              Nguyên văn bởi halley Xem bài viết
              san day cho minh hoi,minh cung dang thiet ke 1 con CPU,minh co tao cho no 1 bo nho ROM(bang verilog) nhung minh ko biet lam cach nao de nap chuong trinh vao rom,cac ban chi minh voi
              Mình ko hiểu là bạn nói là bạn "có tạo cho nó 1 bộ nhớ ROM (=verilog)" nghĩa là sao? Nếu là "đã tạo rom" thì phải có data trong đó rồi? Chắc bạn mới tạo cái ROM interface để connect với ROM thôi đúnhg ko? Vậy thì bạn cần tạo một cái rom model. Cái model này sẽ chứa data trong đó. Còn nếu bạn muốn nói là rom lập trình được (EEPROM) thì thực ra nó cũng như RAM thôi, khi nào cần thì ghi vào đó. Cách ghi vào là do cái interface và cái controller nó quy định.

              Có thể mình ko hiểu ý bạn. Nếu thấy có j ko ổn thì cứ reply nhé, biết đến đâu mình sẽ giúp đến đó.

              Regards!

              Comment


              • #22
                ban LYTIENDUNG oi ban gui cho minh tham khao do an cua ban dc ko,mail cua minh dey:kid_kiss72@yahoo.com

                Comment


                • #23
                  Mình cũng đang hiểu về lập trình CPU trên kit DE2 bác nào có tài liệu hay code cho mình xin tham khảo với! Cám ơn rất nhiều!!!
                  thanhnhan808@gmail.com

                  Comment

                  Về tác giả

                  Collapse

                  lytiendung Tìm hiểu thêm về lytiendung

                  Bài viết mới nhất

                  Collapse

                  Đang tải...
                  X