Một phiếu cho Chip Việt Nam! Bác náo có chip thì cho em đăng ký vài con nha.
Thông báo
Collapse
No announcement yet.
Chip 32bit của Việt Nam _ VN16-32
Collapse
X
-
@Sun_brid43
Tớ làm trong ngành thiết kế IC cũng mấy năm rồi nên tớ hiểu những gì ICDREC đang làm và những băn khoăn của các bạn. Lâu rùi ko vào diễn đàn, tớ có một vài ý kiến như sau:
1. Các bạn cần phải có khái niệm về IP core và thiết kế CPU. Có hai loại IP core (hard IP và soft IP). Khi bạn đã bỏ tiền ra mua một lõi IP thì bạn chỉ có được một gói code RTL đã mã hóa (IP mềm) hay file GDS II (mức CMOS). Đi kèm theo là user manual (hoặc datasheet). Mà những gì bạn có ở tài liệu này chỉ là hướng dẫn sử dụng và một vài cấu trúc minh họa, hoàn toàn khác với thiết kế specification của IP. Spec này mô tả cấu trúc IP ở dạng chi tiết nhất là các leaf cell, đây là bí mật của các công ty. Thành ra không thể có chuyện copy nguyên con chỉ qua user manual được. Có nhiều cách thiết kế ra cùng một con chip có chức năng giống nhau, mỗi cách thiết kế có ưu nhược khác nhau, điều này phụ thuộc rất nhiều vào kinh nghiệm và "đẳng cấp" thiết kế. Các bạn có biết Nhật Bản thủa ban đầu cũng đã mua CMOS của nước ngoài về bào từng lớp Silicon để xem cấu trúc như thế nào mà học hỏi theo.
2. Có nhiều bạn nghiên cứu sinh đã từng làm core 32 bit, các bạn có thể download cả thiết kế hoàn chỉnh trên mạng. Nhưng những thiết kế này chỉ gần đúng về chức năng (đa số mới chỉ thực hiện trên FPGA và mô phỏng ASIC) mà chưa hoàn chỉnh về các tiêu chí kỹ thuật và tối ưu thiết kế. Căn bệnh của các bạn thiết kế không chuyên là coding theo chức năng chứ không phải theo cấu trúc (điều tối kị trong thiết kế IC). Do đó những dạng IP này chỉ có ý nghĩa tham khảo (free) hoàn toàn không có khả năng thương mại, việc nâng cấp những thiết kế này còn phí thời gian hơn là tự làm lại.
3. Câu trúc RISC 32 bít phổ biến nhất hiện nay là ARM và MIPS (một số khác như PowerPC, SPARC). Vấn đề của VN1632 ở đây chỉ là sự tương thích với MIPS. Ví dụ bạn làm core USB 2.0, bạn làm gì ko cần biết nhưng interface phải phù hợp với architecture của bus USB 2.0 thì mới dùng được. Với nền vi mạch non trẻ như VN, việc tự đưa ra một ISA (Instruction Set Architecture) giống như không biết lượng sức mình, biết bao cường quốc vi mạch đã thất bại trong việc đưa ra một chuẩn riêng cho mình vì ARM và MIPS đã quá phổ biến. Giả sử VN có thể đưa ra một ISA thì sức cạnh tranh cũng = 0 (lúc đó chip ra đời cũng không có giá trị vì không thể tương thích với đa số hệ thống). ARM không bán ISA nên các bạn thấy không có công ty nào ngoài ARM thiết kế CPU có ISA ARM (ARM độc quyền chiếm khoảng 80% thị phần, mới đây Intel phải kiện đủ trò mới được phép thiết kế cấu trúc RISC của ARM). MIPS có bán license ISA nhưng không rẻ (khoảng 10 triệu USD cho 5 năm). Nên VN thiết kế tương thích thôi là kinh tế hơn cả. Ở đây tương thích không có nghĩa là dùng ISA của MIPS mà có khả năng hỗ trợ compiler tương tự MIPS. Cần phải nói thêm là khi bạn đã có một ISA thì bạn cũng hoàn toàn phải vắt óc suy nghĩ thiết kế CPU vì ISA thực ra cũng giống như một chuẩn phổ biến thôi chứ không phải là cấu trúc chi tiết của cả CPU.
Do đó VN1632 là chip Việt Nam thiết kế 100% và chúng ta nên tự hào
Thân. nếu thấy bài hay thì vote cho tớ nha.Last edited by nguyenlam11; 21-11-2010, 21:24.
Comment
-
Nguyên văn bởi nguyenlam11 Xem bài viết@Sun_brid43
Tớ làm trong ngành thiết kế IC cũng mấy năm rồi nên tớ hiểu những gì ICDREC đang làm và những băn khoăn của các bạn. Lâu rùi ko vào diễn đàn, tớ có một vài ý kiến như sau:
1. Các bạn cần phải có khái niệm về IP core và thiết kế CPU. Có hai loại IP core (hard IP và soft IP). Khi bạn đã bỏ tiền ra mua một lõi IP thì bạn chỉ có được một gói code RTL đã mã hóa (IP mềm) hay file GDS II (mức CMOS). Đi kèm theo là user manual (hoặc datasheet). Mà những gì bạn có ở tài liệu này chỉ là hướng dẫn sử dụng và một vài cấu trúc minh họa, hoàn toàn khác với thiết kế specification của IP. Spec này mô tả cấu trúc IP ở dạng chi tiết nhất là các leaf cell, đây là bí mật của các công ty. Thành ra không thể có chuyện copy nguyên con chỉ qua user manual được. Có nhiều cách thiết kế ra cùng một con chip có chức năng giống nhau, mỗi cách thiết kế có ưu nhược khác nhau, điều này phụ thuộc rất nhiều vào kinh nghiệm và "đẳng cấp" thiết kế. Các bạn có biết Nhật Bản thủa ban đầu cũng đã mua CMOS của nước ngoài về bào từng lớp Silicon để xem cấu trúc như thế nào mà học hỏi theo.
2. Có nhiều bạn nghiên cứu sinh đã từng làm core 32 bit, các bạn có thể download cả thiết kế hoàn chỉnh trên mạng. Nhưng những thiết kế này chỉ gần đúng về chức năng (đa số mới chỉ thực hiện trên FPGA và mô phỏng ASIC) mà chưa hoàn chỉnh về các tiêu chí kỹ thuật và tối ưu thiết kế. Căn bệnh của các bạn thiết kế không chuyên là coding theo chức năng chứ không phải theo cấu trúc (điều tối kị trong thiết kế IC). Do đó những dạng IP này chỉ có ý nghĩa tham khảo (free) hoàn toàn không có khả năng thương mại, việc nâng cấp những thiết kế này còn phí thời gian hơn là tự làm lại.
3. Câu trúc RISC 32 bít phổ biến nhất hiện nay là ARM và MIPS (một số khác như PowerPC, SPARC). Vấn đề của VN1632 ở đây chỉ là sự tương thích với MIPS. Ví dụ bạn làm core USB 2.0, bạn làm gì ko cần biết nhưng interface phải phù hợp với architecture của bus USB 2.0 thì mới dùng được. Với nền vi mạch non trẻ như VN, việc tự đưa ra một ISA (Instruction Set Architecture) giống như không biết lượng sức mình, biết bao cường quốc vi mạch đã thất bại trong việc đưa ra một chuẩn riêng cho mình vì ARM và MIPS đã quá phổ biến. Giả sử VN có thể đưa ra một ISA thì sức cạnh tranh cũng = 0 (lúc đó chip ra đời cũng không có giá trị vì không thể tương thích với đa số hệ thống). ARM không bán ISA nên các bạn thấy không có công ty nào ngoài ARM thiết kế CPU có ISA ARM (ARM độc quyền chiếm khoảng 80% thị phần, mới đây Intel phải kiện đủ trò mới được phép thiết kế cấu trúc RISC của ARM). MIPS có bán license ISA nhưng không rẻ (khoảng 10 triệu USD cho 5 năm). Nên VN thiết kế tương thích thôi là kinh tế hơn cả. Ở đây tương thích không có nghĩa là dùng ISA của MIPS mà có khả năng hỗ trợ compiler tương tự MIPS. Cần phải nói thêm là khi bạn đã có một ISA thì bạn cũng hoàn toàn phải vắt óc suy nghĩ thiết kế CPU vì ISA thực ra cũng giống như một chuẩn phổ biến thôi chứ không phải là cấu trúc chi tiết của cả CPU.
Do đó VN1632 là chip Việt Nam thiết kế 100% và chúng ta nên tự hào
Thân. nếu thấy bài hay thì vote cho tớ nha.
Chỉ cần có thuật giản, cách giải bài toán ... v.v.v. giống nhau thôi là đủ lôi nhau ra tòa rồi không cần phải có đến mấy cái như cái ISA vật vã. Nếu có muốn sử dụng ip core free thì phải tuân theo giấy phép của core đó ( BSD, GNU ...) và cũng không thể tự nhận là của mình, thường ip core free không thể đem ra kinh doanh được vì do giấy phép của core free không cho phép làm việc này.
Tuy nhiên hãy chờ thông tin chính thức hẵng.Từ chối trách nhiệm:
Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
Blog: http://mritx.blogspot.com
Comment
Bài viết mới nhất
Collapse
-
bởi mantruongepuNhờ cả nhà tìm giúp mình thông tin IC này với, thấy ghi 943B W58BAL mà mình tìm mấy ngày nay không được, nó được đóng gói dạng TSSOP 8. Cám ơn cả nhà....
-
Channel: Điện tử dành cho người mới bắt đầu
hôm nay, 14:40 -
-
bởi TherulCảm ơn bạn đã chia sẻ câu chuyện và quá trình phát triển sản phẩm của mình. Trước tiên, thật may mắn khi bạn vượt qua tai nạn và vẫn giữ được niềm đam mê cũng như khả năng sáng tạo trong lĩnh vực kỹ thuật. Việc bạn tiếp tục...
-
Channel: từ PIC tới dsPIC
hôm nay, 07:20 -
-
Trả lời cho Em muốn hỏi mọi người về nguyên lý hoạt động, tần số của mạch công suất trong máy rửa siêu âm ạ.bởi nguyendinhvanBạn nên nghiên cứu cái chấn lưu đèn ống Compact fluorescent lamp hay đèn compact trước đã. Nó rẻ đỡ tốn kém.
Sau khi hiểu rõ rồi thì chuyển sang cái mạch này.
Ở cái chấn lưu, tần số của nó linh tinh lắm, tùy điện áp nguồn, tùy...-
Channel: Hỗ trợ học tập
Hôm qua, 22:44 -
-
bởi yname11 E có 1 laptop bị hỏng màn hình, e tháo ra thì thấy nó có 4 lớp , lớp ngoài cùng là 1 lớp nhựa rất mỏng màu hơi đen ( chắc là 1 loại film dán), tiếp theo là 1 lớp thủy tinh bị vỡ (màu đen) , đến 1 lớp thủy tinh trắng ( lớp này có...
-
Channel: Thiết bị điện tử cá nhân
18-11-2024, 19:12 -
-
Trả lời cho Mua anten ở đâu?bởi tmcodonAnten bạn thu nguồn sóng nào vậy? Nếu xem truyền hình thì giờ k làm đc anten nữa rồi
-
Channel: Ăng ten và truyền sóng
16-11-2024, 15:34 -
-
Trả lời cho Mạch nguồn đôi dùng 7812 và 7912bởi tmcodonThank bác nhá. Tìm mãi mới thấy. Giờ vọc đã xem sao...
-
Channel: Hỗ trợ học tập
16-11-2024, 10:39 -
-
bởi tungdqEm cần tìm sơ đồ mạch một số Main máy tính đời cao như Asrock B560M-HDV, các cao nhân chỉ giúp với. Thank!
-
Channel: Các mạch điện ứng dụng
15-11-2024, 08:27 -
Comment