Một phiếu cho Chip Việt Nam! Bác náo có chip thì cho em đăng ký vài con nha.
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
-
Bạn nên tìm hiểu thế nào gọi là Intellectual property ( sở hữu trí tuệ ), Từ IP là viết tắt của cái này.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
-
Trả lời cho Tìm VR 5 chânbởi bqvietTrang sản phẩm này có loại 5 chân và 8 chân
https://linhkienchatluong.vn/chiet-a...doi_s1595.aspx
Ngoài ra một trang cùng cấp với nó có loại 6 chân nữa, chắc đủ cho người muốn tìm....-
Channel: Hướng dẫn tìm thông tin linh kiện
Hôm qua, 17:19 -
-
bởi dinhthuong80Chào cả nhà, chúc cuối tuần vui vẻ!
Hôm nay mình lên đây nhờ ai biết chỉ dùm biến trở 5 chân này tên gọi là gì, có thể mua ở đâu vậy? Xin cám ơn nhiều! ...-
Channel: Hướng dẫn tìm thông tin linh kiện
-
-
bởi KazumiChào mọi người. Tôi có một động cơ bước được lắp đặt gần dây chuyền mạ điện, nơi môi trường có chứa hơi axit.
Sau hơn sáu tháng vận hành, bộ điều khiển (driver) gần đây liên tục báo lỗi quá dòng. Khi tháo động cơ ra, tôi phát hiện...-
Channel: Điện tử công suất
12-10-2026, 13:40 -

Comment