Một nửa chốt của một người dùng trong một đồ họa là gì?


10

Trong một bài báo về các bức xạ cứng bức xạ, tôi đã bắt gặp câu này:

"Một mối quan tâm khác liên quan đến các thiết bị Virtex là một nửa chốt. Một nửa chốt đôi khi được sử dụng trong các thiết bị này cho các hằng số bên trong, vì điều này hiệu quả hơn so với sử dụng logic".

Tôi chưa bao giờ nghe nói về một thiết bị nguyên thủy được gọi là "một nửa chốt". Theo như tôi hiểu, có vẻ như một cơ chế ẩn để "nguồn" một hằng số '0' hoặc '1' trong các công cụ phụ trợ ... Có ai có thể giải thích chính xác "một nửa chốt" là gì không, đặc biệt là trong bối cảnh của các GPU và làm thế nào chúng có thể được sử dụng để lưu logic?

EDIT: Bài báo mà tôi đã tìm thấy đây là So sánh các loại GPU chịu phóng xạ và cứng cho các ứng dụng không gian


7
Bạn đã sử dụng công cụ tìm kiếm nào?
Ale..chenski

Đó là một lỗi được báo cáo trong giai đoạn thiết kế yêu cầu hành động khắc phục slideserve.com/delilah/single-event-upsets-in-sram-fpgas do căng thẳng tăng tốc, như một lỗi bên trong trừ khi nó chốt và có thể tạo ra một tristate một đầu ra chẳng hạn
Tony Stewart Sunnyskyguy EE75

1
@ TonyStewart.EEsince'75 Lỗi được sử dụng cho các hằng số nội bộ? Điều đó không có ý nghĩa.
duskwuff -inactive-

Không. Một nửa chốt là những lỗi ẩn cần phải tránh.
Tony Stewart Sunnyskyguy EE75

1
@ TonyStewart.EEsince'75 Điều đó vẫn không có ý nghĩa gì trong bối cảnh. Bản trình bày mà bạn liên kết để mô tả rõ ràng "một nửa chốt" là một phần của FPGA, bên cạnh những thứ khác như "bit cấu hình" và "BRAM". Đó không phải là một lỗi; đó là một cái gì đó có thể bị ảnh hưởng bởi một lỗi.
duskwuff -inactive-

Câu trả lời:


14

Một nửa chốt là một cổng với phản hồi tích cực được thực hiện với một bóng bán dẫn kéo yếu:

sơ đồ

mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab

Khi đầu vào được điều khiển tích cực, nó sẽ ghi đè tín hiệu đến từ pullup yếu. Khi đầu vào ở trạng thái Z, pullup yếu có thể giữ "1" logic ở đầu vào (và "0" ở đầu ra) vô thời hạn. Nó sẽ không giữ trạng thái ngược lại một cách đáng tin cậy, do đó "một nửa chốt".

Tại sao ai đó muốn một nửa chốt thay vì một chốt đầy đủ? Đối với một số tín hiệu, không có nghĩa là có thể lưu trữ cả hai hằng số. Ví dụ, một D-flipflop có thể có enableđầu vào chỉ chốt cao và resetđầu vào chỉ chốt thấp, nếu không nó sẽ bị loại bỏ trong quá trình tổng hợp. Đó là loại tín hiệu được sử dụng một nửa chốt: chúng được chốt theo giá trị mặc định hoặc được điều khiển bởi kết nối.


Vì vậy, bạn phải lái đầu vào cao trong giây lát trước khi thả nổi nó, hoặc bạn sẽ kết thúc với một trạng thái siêu bền mà cuối cùng sẽ lật nhưng không thể đoán trước?
hmakholm còn lại của Monica

@HenningMakholm Có, FPGA điều khiển tất cả các chốt một nửa trước mỗi chu kỳ lập trình.
Dmitry Grigoryev

Nghe có vẻ như là một sự phức tạp đáng kể của bất kỳ mạch nào cung cấp đầu vào, chỉ để lưu một bóng bán dẫn duy nhất. Nếu bạn có thể viết một cái gì đó về lý do tại sao trên trái đất sẽ có giá trị nó, tôi nghĩ rằng nó sẽ cải thiện câu trả lời.
hmakholm còn lại của Monica

@HenningMakholm Tại sao bạn nghĩ rằng một nửa chốt chỉ tiết kiệm một bóng bán dẫn duy nhất? AFAIK chúng được sử dụng như các hằng số mà nếu không sẽ phải được mã hóa trong LUT.
Dmitry Grigoryev

Một chốt đầy đủ chức năng sẽ chỉ cần một NMOS yếu duy nhất ngoài sơ đồ của bạn để kéo đầu vào xuống khi đầu ra cao, phải không? Tôi không biết LUT là gì - bạn có thể nói điều gì đó trong câu trả lời của bạn về cách "được sử dụng như hằng số" hoạt động không nếu điều duy nhất nó có thể lưu trữ đáng tin cậy là 1? Làm thế nào những thứ này được sử dụng ?
hmakholm còn lại của Monica

-2

Có vẻ như họ cung cấp logic để giữ các hằng số.

Vì chúng không thể quan sát được, chỉ có thể được khởi tạo một lần (vì vậy chỉ có thể cấu hình lại sau khi khởi tạo thiết bị), chúng không tiêu thụ LUT đầy đủ và chúng đơn giản hơn nhiều, tuy nhiên rất hữu ích.


1
Tôi cũng thấy văn bản trừu tượng đó khi tôi tìm kiếm trên google. Nó không giải thích chính xác chúng theo câu hỏi của OP, cũng không dẫn chúng đến một ví dụ biểu dữ liệu. Hạ cấp.
TonyM

Nếu nó có cấu trúc khác với FPGA và ít hơn LUT đầy đủ, với một vài chi tiết cụ thể hơn, thì vui lòng giải thích cách nó không trả lời câu hỏi 'nó là gì' và về 'cách nó tiết kiệm logic', điều đó cũng được trả lời .
cùng
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.